<!--
  ~ SmartGWT (GWT for SmartClient)
  ~ Copyright 2008 and beyond, Isomorphic Software, Inc.
  ~
  ~ SmartGWT is free software; you can redistribute it and/or modify it
  ~ under the terms of the GNU Lesser General Public License version 3
  ~ as published by the Free Software Foundation.  SmartGWT is also
  ~ available under typical commercial license terms - see
  ~ http://smartclient.com/license
  ~ This software is distributed in the hope that it will be useful,
  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  ~ Lesser General Public License for more details.
  -->

<html>
<head>
    <title>SmartGWT Showcase</title>
    <!--CSS for loading message at application Startup-->
    <style type="text/css">
        body { overflow:hidden }
        #loading {
            border: 1px solid #ccc;
            position: absolute;
            left: 45%;
            top: 40%;
            padding: 2px;
            z-index: 20001;
            height: auto;
        }

        #loading a {
            color: #225588;
        }

        #loading .loadingIndicator {
            background: white;
            font: bold 13px tahoma, arial, helvetica;
            padding: 10px;
            margin: 0;
            height: auto;
            color: #444;
        }

        #loadingMsg {
            font: normal 10px arial, tahoma, sans-serif;
        }
    </style>
    <link rel="stylesheet" href="Showcase.css">
    <link rel="stylesheet" href="css/CssStylesSample.css">
</head>
<body>
<iframe id="__gwt_historyFrame" style="width:0;height:0;border:0"></iframe>

<!--add loading indicator while the app is being loaded-->
<!--
<div id="loadingWrapper">
<div id="loading">
    <div class="loadingIndicator">
        <img src="images/loading.gif" width="32" height="32" style="margin-right:8px;float:left;vertical-align:top;"/>SmartGWT<br/>
        <span id="loadingMsg">Loading styles and images...</span></div>
</div>
</div>
-->
<!-- IMPORTANT : You must set the variable isomorphicDir to [MODULE_NAME]/sc/ so that the SmartGWT resource are correctly resolved -->
<script> var isomorphicDir = "showcase/sc/"; </script>


<!-- <script type="text/javascript">document.getElementById('loadingMsg').innerHTML = 'Loading Core API...';</script> -->

<!--include the SC Core API-->
<script src=showcase/sc/modules/ISC_Core.js?isc_version=7.0beta.js></script>

<!--include SmartClient -->
<!--  <script type="text/javascript">document.getElementById('loadingMsg').innerHTML = 'Loading UI Components...';</script>
-->
<script src=showcase/sc/modules/ISC_Foundation.js?isc_version=7.0beta.js></script>
<script src=showcase/sc/modules/ISC_Containers.js?isc_version=7.0beta.js></script>
<script src=showcase/sc/modules/ISC_Grids.js?isc_version=7.0beta.js></script>
<script src=showcase/sc/modules/ISC_Forms.js?isc_version=7.0beta.js></script>
<script src=showcase/sc/modules/ISC_RichTextEditor.js?isc_version=7.0beta.js></script>
<script src=showcase/sc/modules/ISC_Calendar.js?isc_version=7.0beta.js></script>
<!-- <script type="text/javascript">document.getElementById('loadingMsg').innerHTML = 'Loading Data API...';</script>
-->
<script src=showcase/sc/modules/ISC_DataBinding.js?isc_version=7.0beta.js></script>

<script>
function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

// Determine what skin file to load
var currentSkin = readCookie('skin'); 
if (currentSkin == null) currentSkin = "Enterprise";
</script>

<!--load skin-->
<!-- <script type="text/javascript">document.getElementById('loadingMsg').innerHTML = 'Loading skin...';</script>
-->
<script type="text/javascript">
document.write("<"+"script src=showcase/sc/skins/" + currentSkin + "/load_skin.js?isc_version=7.0beta.js><"+"/script>");
</script>

<!--include the application JS-->
<!-- <script type="text/javascript">document.getElementById('loadingMsg').innerHTML = 'Loading 250+ Samples<br>Please wait...';</script>
-->
<script type="text/javascript" src="showcase/showcase.nocache.js"></script>


</body>
</html>
